ADO a ORACLE funkce MAX
Otázka od: pgregor
12. 8. 2004 12:01
Provozuji D6 a pomoci ADO se pripojuji k Oracle 8.1.7.
Operacni system W XP Prof verze 2002 Service Pack 1.
Aplikace funguje dobre az na praci s databazovou funkci MAX, MIN a pod.
Priklad:
AdoDataSet.CommandText := ' SELECT MAX(Poradi) '
+' FROM IS_Exp_Davka_Rad '
+' WHERE ID_Exp_Davka_Hlav = 20 '
AdoDataSet.Open;
AdoDataSet.Fields[0].AsInteger ==>> Vrati hodnotu nula i kdyz bezpecne
Vim, ze v databazi je v polozce
"Poradi" maximalni hodnota ruzna
od nuly
Zajimave je, ze pokud vysledne exe spustim na jinem stroji, tak se aplikace
chova spravne a vraci nenulovou hodnotu.
Zatim nevim, kde hledat chybu. Diky za tipy.
Petr